const engineering = [
  {
    title: '从浏览器输入url后都经历了什么',
    answer:
      '首先会进行DNS解析，将域名解析为相应的ip地址，然后浏览器会与服务器建立TCP连接，建立完成后，浏览器会发送一个HTTP请求到服务器，服务器接收到请求后，会进行处理并返回一个HTTP响应，浏览器接收到响应后，会解析HTML文档，构建渲染树，绘制成页面呈现给用户',
  },
  {
    title: 'HTTP协议和HTTPS协议的区别',
    answer: '1.HTTPS比HTTP更安全，因为它为数据通信提供了加密处理，2.HTTP使用80端口，HTTPS使用443端口，3.HTTPS需要SSL证书，用于验证服务器身份，而HTTP不需要'
  },
  {
    title: '解决前端跨域问题的几种方式',
    answer: '1.代理，2.CORS(跨域资源共享)，3.jsonp'
  },
  {
    title: 'GET请求和POST请求的区别',
    answer: '1.GET主要是用来获取数据，POST主要是用来提交数据，2.GET请求的参数在URL中显示，POST请求的参数在请求体中隐藏，所以POST更安全些，3.GET请求的参数长度有限制，POST请求的参数长度无限制，4.GET请求的参数可以被缓存，POST请求的参数不能被缓存，5.GET只能传递普通文本数据，而POST可以传递二进制数据',
  },
  {
    title: '有哪些HTTP响应状态码',
    answer: '1xx：信息性状态码。表示服务器已接收请求，但需要客户端继续操作。2xx：成功状态码。表示服务器已成功处理请求。3xx：重定向状态码。表示需要客户端进一步操作以完成请求。4xx：客户端错误状态码。表示客户端发送的请求有误或无法被处理。5xx：服务器错误状态码。表示服务器无法完成请求或发生了错误。'
  },
  {
    title: 'localStorage和sessionStorage的区别',
    answer:
      '两者都能在浏览器中存储数据，localStorage：永久存储数据，关闭浏览器还在，除非手动删除；sessionStorage：数据仅能存储在当前会话中，关闭浏览器或当前tab页就会失效',
  },
  {
    title: '如何实现浏览器中不同tab页的数据共享',
    answer: 'localStorage',
  },

];
export default engineering;

